package com.pactera.madp.cp.common.enums.sync;

import com.pactera.madp.cp.service.sync.SyncFundInfoService;
import com.pactera.madp.cp.service.sync.SyncFundOutlineService;
import com.pactera.madp.cp.service.sync.SyncFundStdDataInfoService;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 基金产品同步服务类型
 */
@Getter
@AllArgsConstructor
public enum SaleServiceEnum {

    FUND("fund", SyncFundInfoService.class),
    FUND_STD_DATA("fund_std_data", SyncFundStdDataInfoService.class),
    FUND_OUTLINE("fund_outline", SyncFundOutlineService.class);

    // 基金产品子类型
    private String subType;
    // 同步数据服务类型
    private Class serviceType;

}
